.formkit-outer {
  box-sizing: border-box;

  & * {
    box-sizing: border-box;

    &::before,
    &::after {
      box-sizing: inherit;
    }
  }
}

.formkit-input {
  appearance: none;
  border: none;

  &:focus {
    outline: none;
  }
}

@media (forced-colors: active) {
  .formkit-input,
  .formkit-decorator {
    border: 1px solid !important;
  }
}

.formkit-message {
  list-style-type: none;
}
